import React, { Component } from 'react'
import { connect } from 'react-redux'
import action from '../../store/action/session.js'

class Profile extends Component {
    componentDidMount() {
        this.props.getSessionList()
    }
    render() {
        console.log(this.props);
        return (
            <div>
                个人中心
            </div>)
    }
}

// 将主键仓库合并
Profile = connect(
    state => state.profile,
    action // 会成为当前组件的属性对象
)(Profile)

// 此方法是用作异步加载数据的。 用作异步加载数据，放到仓库中。
// Profile.loadData = function(store){
//     // dispatch 方法的返回值，就是派发的 action。 最终 返回的是一个 promise
//     return store.dispatch(actions.getSessionList())
// }

export default Profile;
